soil punch - French English Dictionary